html,
body {
    height: 100%;
}

.lt_body {
    position: relative;
    padding-left: 180px;
    a {
        text-decoration: none;
        color: inherit;
        display: block;
    } // a:hover{
    //   text-decoration: none;
    // }
}

.aside_show {
    padding-left: 0;
    .lt_aside {
        display: none;
    }
}

.lt_aside {
    position: absolute;
    top: 0;
    left: 0;
    width: 180px;
    height: 100%;
    background-color: #222d32;
    .lt_logo {
        background-color: #367fa9;
        color: #fff;
        height: 50px;
        font-size: 20px;
        line-height: 50px;
        text-align: center;
    }
    .lt_menu {
        padding: 20px 0;
        font-size: 14px;
        text-align: center;
        .lt_user {
            color: #aaaaaa;
            >img {
                width: 50px;
                border-radius: 50%;
            }
        }
        ul.item_list {
            list-style: none;
            margin: 0;
            padding: 0;
            margin-top: 20px;
            li {
                padding: 10px 20px 10px 0;
                a {
                    color: #aaaaaa;
                }
            }
            .active {
                background: #000;
                border-left: 6px solid #0094ff;
            } // 分类管理
            .categoryManager {
                .sub_item {
                    display: none;
                    padding-top: 5px;
                    a {
                        padding: 5px;
                        padding-left: 20px;
                    }
                }
            }
        }
    }
}

.lt_container {
    height: 100%;
    .lt_header_tool {
        height: 50px;
        background-color: #3c8dbc;
        padding: 15px;
        >a {
            color: #fff;
            font-size: 18px;
        }
    }
    .lt_main {
        .lt_location {
            padding: 15px;
            a {
                display: inline;
            }
        }
        .lt_content {}
    }
}